Kafka'da High Standby Replica (HSR), veri kaybını önlemek ve yüksek erişilebilirlik sağlamak amacıyla kullanılan bir replikasyon stratejisidir. HSR, verilerin birden fazla Kafka broker'ına eş zamanlı olarak kopyalanmasını ifade eder. Bu sayede, bir broker'ın arızalanması durumunda diğer replikalar devreye girerek veri kaybını engeller ve sistemin çalışmaya devam etmesini sağlar.
Temel Kavramlar:
Replikasyon Faktörü (Replication Factor): Her bir partition'ın kaç kopyasının oluşturulacağını belirler. Yüksek replikasyon faktörü, veri kaybı riskini azaltır ancak daha fazla disk alanı ve ağ bant genişliği gerektirir. (https://www.nedemek.page/kavramlar/replikasyon%20faktörü)
Lider (Leader): Bir partition'ın lider replikası, tüm okuma ve yazma işlemlerini yönetir. (https://www.nedemek.page/kavramlar/lider)
Takipçi (Follower): Lider replikanın kopyalarını tutan broker'lardır. Liderdeki değişiklikleri takip eder ve verileri eş zamanlı olarak günceller. (https://www.nedemek.page/kavramlar/takipçi)
ISR (In-Sync Replicas): Lider ile eş zamanlı olarak güncel olan replikaların kümesidir. Bir lider arızalandığında, ISR kümesindeki bir replika otomatik olarak yeni lider seçilir. (https://www.nedemek.page/kavramlar/ISR)
HSR'nin Avantajları:
HSR'nin Dezavantajları:
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page